Research Retrospective

نویسنده

  • Bob Paige
چکیده

The group was exciting in the 1970's, when we were groping for direction and divided by different orientations. I guess it was in this atmosphere that combined purpose with uncertainty where I found my own voice. The common goal was a transformational program development methodology that would improve productivity of designing and maintaining correct software. The emphasis was on algorithmic software. We differed as to how to achieve this goal, and my approach was out on a limb. Based on a few transformations, the most exciting of which was Jay Earley's iterator inversion combined with high level strength reduction, and also on an overly optimistic faith in the power of science to shed light on this subject, I believed that algorithms and algorithmic software could be designed scientifically from abstract problem specifications by application of a small number of rules, whose selection could be simplified (even automated in some cases) if it could be guided by complexity. Most all others (including the SETL crowd at Courant) disagreed, and accepted the notion that algorithm design was 'inspired', and that the most significant steps in a derivation were unexplainable 'Eureka' steps. I knew that my goals were ambitious and with little supporting evidence. In fact the case was too flimsy even to begin work on the components of a program development methododogy. It seemed better to gather facts first, to uncover compelling examples that might lead to a theory, and to put together this theory only after the pieces were sufficiently understood and developed. In order to test the viability of a new transformational idea, I tried to demonstrate how it could be used to improve some aspect of a 'conventional' area of CS; e.g., databases, algorithms, programming languages, etc. (but not transformational programming itself). A conservative, neutral test would be determined by an evaluation of the improvement (independent of the transformatonal idea) by members of the conventional area. A more subjective, but still useful clinical test could be made by me checking whether the new idea could improve the quality of education or facilitate my research. (I used the class room not only as a laboratory for clinical tests, but also as a way for me to learn and retool in new subject areas.) After developing the transformational idea further, it could be evaluated directly by the program transformation community, e.g., at WG2.1 meetings, other conferences, or through the publication process. …

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A centralized research data repository enhances retrospective outcomes research capacity: a case report

This paper describes our considerations and methods for implementing an open-source centralized research data repository (CRDR) and reports its impact on retrospective outcomes research capacity in the urology department at Columbia University. We performed retrospective pretest and post-test analyses of user acceptance, workflow efficiency, and publication quantity and quality (measured by jou...

متن کامل

Retrospective research in radiology from concept to publication: a stepwise guide for trainees and mentors.

OBJECTIVE The purpose of this article is to describe a step-by-step approach to the successful mentorship of trainees completing retrospective radiology research projects. The topics addressed include selection of a mentor and mentee and the selection, planning, initiation, and completion of a retrospective research project. CONCLUSION Mentoring a trainee in the completion of a retrospective ...

متن کامل

Retrospective consent in critical care: how achievable is it?

Introduction Many critical care patients lack capacity due to disease or the need for sedation to facilitate invasive therapy. Research with incapacitated patients requires consent from a personal legal representative and upon regaining capacity retrospective consent from the patient [1]. Obtaining retrospective consent may delay data collection, requires additional research time, and consequen...

متن کامل

A computational model of retrospective time estimation

Retrospective time estimation is an important aspect in dynamic systems and needs to be integrated in cognitive architectures. In this article a short overview of theoretical accounts of retrospective time estimation is given and assumptions based on an experiment conducted in our research group are presented. Regarding both aspects we introduce a retrospective timer-module for ACT-R 6.0 and th...

متن کامل

Review and Implications of the AutoCarto Six Retrospective Project

A previous IJAGR paper, using the Retrospective Approach to Commemorate AutoCarto Six (Wellar, 2014), presented the reasons for using a retrospective approach to re-visit papers that were published 30 years ago (1983) in the proceedings of the Sixth International Symposium on Automated Cartography. This paper addresses four important topics that arise from producing AutoCarto Six Retrospective....

متن کامل

Measurement of Contemporary and Retrospective Radon Concentration in Ramsar Dwellings Using Polycarbonate Detector

The origins of radon gas are the amount of uranium decay in the soil that is released into space and through the interior gaps of  buildings. Radon can enter the respiratory system and cause radiation hazards. Recently research has identified Radon as the second leading cause of lung cancer after cigarette smoking. The indoor concentration of Radon progeny is mentioned as an important issue reg...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Higher-Order and Symbolic Computation

دوره 16  شماره 

صفحات  -

تاریخ انتشار 2003